<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //if else

        var a = 100;
        var str1 = '';
        var str2 = 'test';
        var num1 = 0;
        var num2 = 100;
        var arr1 = [];
        var arr2 = [1,2,3];
        var obj1 = {};
        var obj2 = {a:100,b:200};
        
        // if(a>100){
        //     console.log("这是执行代码块1");
        // }else{
        //     console.log("这是执行代码块2");-->
        // }

        //隐式转换条件语句
        // if(arr1){
        //     console.log("这是执行代码块1");
        // }else{
        //     console.log("这是执行代码块2");
        // }

        //es6
        //Object.keys(obj1)-->判断length长度
        // console.log(Object.keys(obj1));
        // console.log(Object.keys(obj2));

        
        // if(Object.keys(obj1).length) {
        //     console.log("这是执行代码块1");
        // }else{
        //     console.log("这是执行代码块2");
        // }

        //或逻辑运算符|| 
        //两边只要满足一边校验通过
        // if(true || true){
        //     console.log("执行代码");
        // }

        //与逻辑两边都要为true才执行

        // if(true && true){
        //     console.log("执行代码");
        // }


        if(num1 === 1){
            console.log("执行1");
        } else if(num1 === 10) {
            console.log("执行2");   
        }else if(num1 === 100) {
            console.log("执行3");   
        }else{
            console.log("执行4")
        }






    </script>
</body>
</html>